(* 
   MODULE - Symbols
   
   Symbol table handling routines.
   
   A symbol is terminated either by a null character or
   by the bounds of the array. The user must make sure
   that duplicate symbols are not inserted.
   
   Created: 3/29/84
   

   Copyright (c) 1986 - by Richie Bielak
   
   This program maybe freely copied, but please leave my name in.
   Thanks....Richie


*)

DEFINITION MODULE Symbols;

 EXPORT QUALIFIED
        InsertSymbol,
        FindSymbol;
        
  
 PROCEDURE InsertSymbol (VAR Symbol : ARRAY OF CHAR);
 
 PROCEDURE FindSymbol (VAR KeySymbol : ARRAY OF CHAR;
                      VAR RetSymbol  : ARRAY OF CHAR) : BOOLEAN;
                     
END Symbols.
